home *** CD-ROM | disk | FTP | other *** search
-
- STRTOK(3) UNIX Programmer's Manual STRTOK(3)
-
- NNAAMMEE
- ssttrrttookk, ssttrrsseepp - string token operations
-
- SSYYNNOOPPSSIISS
- ##iinncclluuddee <<ssttrriinngg..hh>>
-
- _c_h_a_r _*
- ssttrrttookk(_c_h_a_r _*_s_t_r, _c_o_n_s_t _c_h_a_r _*_s_e_p)
-
- DDEESSCCRRIIPPTTIIOONN
- TThhiiss iinntteerrffaaccee iiss oobbssoolleetteedd bbyy ssttrrsseepp((33))..
-
- The ssttrrttookk() function is used to isolate sequential tokens in a null-ter-
- minated string, _s_t_r. These tokens are separated in the string by at least
- one of the characters in _s_e_p. The first time that ssttrrttookk() is called, _s_t_r
- should be specified; subsequent calls, wishing to obtain further tokens
- from the same string, should pass a null pointer instead. The separator
- string, _s_e_p, must be supplied each time, and may change between calls.
-
- The ssttrrttookk() function returns a pointer to the beginning of each subse-
- quent token in the string, after replacing the separator character itself
- with a NUL character. When no more tokens remain, a null pointer is re-
- turned.
-
- SSEEEE AALLSSOO
- index(3), memchr(3), rindex(3), strchr(3), strcspn(3), strpbrk(3),
- strrchr(3), strsep(3), strspn(3), strstr(3)
-
- SSTTAANNDDAARRDDSS
- The ssttrrttookk() function conforms to ANSI C3.159-1989 (``ANSI C'').
-
- BBUUGGSS
- There is no way to get tokens from multiple strings simultaneously.
-
- The System V ssttrrttookk(), if handed a string containing only delimiter char-
- acters, will not alter the next starting point, so that a call to
- ssttrrttookk() with a different (or empty) delimiter string may return a non-
- NULL value. Since this implementation always alters the next starting
- point, such a sequence of calls would always return NULL.
-
- 3rd Berkeley Distribution June 29, 1991 1
-